@charset "utf-8";
html { overflow: scroll; }

@import url("reset.css");
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
    visibility: hidden;
}
body {
	font-family:Arial, Helvetica, sans-serif;
        font-size:12px; 
}
#wrapper {
	width:960px;
	margin:0 auto;
}
a {
	text-decoration:none;	
	font-size:12px;
	color:#363636;
}
a:hover {
	text-decoration:underline;
}

#header {
  position:relative;	
}
#header .right{
	padding:16px 0px 0 0;
	position:absolute;
	right:0;
	top:0;
	font-size:12px;
	}
.member-login{
	color:blue;
	padding-right:9px;
	}
.member-reg{
	color:#000000;
	}
#site-name {
	width:450px;
	float:left;
}
#site-name a {
	display:block;
	width:450px;
	height:61px;
	background:url("logo.png") 0 0 no-repeat;
	text-indent:-9999px;
}
#header .container {
	padding:30px 8px 12px 0px;
}

#top-search {
	margin:25px 0 0 36px;
	width:159px;
	float:right;
}
#top-search input.search-field {
	display:block;
	font-size:12px;
	color:#cbcbcb;
	border:0 none;
	outline:0 none;
	width:100px;
	height:14px;
	margin:0;
	padding:4px 0 3px 13px;
	background: url("top_search.png") 0 0 no-repeat;
	float:left;
}
#top-search input.search-btn {
	cursor:pointer;
	display:block;
	width:46px;
	height:21px;
	border:0 none;
	outline:0 none;
	margin:0;
	text-indent:-9999px;
	background: url("top_search.png") 100% 0 no-repeat;
	float:right;
}
.clear{ clear:both;}

#NewsContentLabel{padding:2px 8px 2px 22px;}
#NewsContentLabel img{max-width:620px;width:expression(this.width>620?"620px":this.width+"px");}
#nav {
  position:relative;	
}
#nav li.level-0 {
	display:block;
	width:121px;
	float:left;
	position:relative;
}
#nav li.item1 {
	width:109px;
}
#nav li.item8 {
	width:125px;
}
#nav li a.level-0 {
	display:block;
	height:29px;
	background-image: url(nav_sprite1.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#nav .item1 a {
	background-position:0 0;
}
#nav .item2 a {
	background-position:-109px 0;
}
#nav .item3 a {
	background-position:-230px 0;
}
#nav .item4 a {
	background-position:-351px 0;
}
#nav .item5 a {
	background-position:-472px 0;
}
#nav .item6 a {
	background-position:-593px 0;
}
#nav .item7 a {
	background-position:-714px 0;
}
#nav .item8 a {
	background-position:100% 0;
}

#nav .item1 a:hover,
#nav .item1 a.hover {
	background-position:0 -31px;
}
#nav .item2 a:hover,
#nav .item2 a.hover {
	background-position:-109px -31px;
}
#nav .item3 a:hover,
#nav .item3 a.hover {
	background-position:-230px -31px;
}
#nav .item4 a:hover,
#nav .item4 a.hover {
	background-position:-351px -31px;
}
#nav .item5 a:hover,
#nav .item5 a.hover {
	background-position:-472px -31px;
}
#nav .item6 a:hover,
#nav .item6 a.hover {
	background-position:-593px -31px;
}
#nav .item7 a:hover,
#nav .item7 a.hover {
	background-position:-714px -31px;
}
#nav .item8 a:hover,
#nav .item8 a.hover {
	background-position:100% -31px;
}
#nav .subnav {
	z-index:1;
  display:none;
  width:190px;
  position:absolute;
  top:29px;
  background: url("subnav_shadow_main.png") 8px 0 repeat-y;
}
#nav div.last{
	margin-left:5px;
	}
#nav .subnav li {
  width:172px;
  height:28px;
  line-height:24px;
  background: #fff;
  margin-left:12px;
  background:#ffffff url("subnav_li_line.png") 0 100% no-repeat;
}
#nav .subnav li a {
  color:#9c9c9c;
  height:24px;
  line-height:24px;
  font-size:13px;
  display:block;
  font-size:12px;
  text-align:left;
  width:149px;
  padding-left:23px;	
}
#nav .subnav li a:hover {
  text-decoration:none;
  background: #218DD9;
  color:#ffffff;
}
#nav .subnav li.first {
  padding-top:8px;	
}
#nav .subnav li.last {
  padding-bottom:8px;
  background:#ffffff;	
}

#footer{
	width:960px;
	margin:0 auto;
	margin-top:32px;
	border-top:#e3e3e3 solid 3px;
	}
#include{
	padding-top:5px;
	}

#include .ft-links{
	float:left;
	}

#include .ft-links li{
	font-size:12px;
	display:inline;
	border-right:1px solid #7f7f7f;
	padding-right:14px;
	margin-right:16px;
	}

.ft-links li a{
	color:#7f7f7f;
	}
#include p{
	float:left;
        color:#7f7f7f;
	font-size:12px;
	}
#main{
	padding-top:5px;
	}

#sidebar {
	float:left;
	width:228px;
}
#softSort-title .first a {
	color:#505050;
}
.articles-title {
	padding-top:10px;
	padding-bottom:14px;
}
.articles-title h3 {
	float:left;
	background:url("article.png") 0 0 no-repeat;
	text-indent:-999999px;
	display:block;
	width:110px;
    height:15px;
}
.articles-title a {
	background:url("more-title.png") 0 center no-repeat;
	float:right;
	text-indent:-99999px;
	width:30px;
}
.dotted {
	background:url("doyyed.png") 0 0 repeat-x;
	height:1px;
    margin-bottom:10px;
}
#arc-links li {
	line-height:23px;
	background:url("green_element_c_t_b2.gif") 0 center no-repeat;
	overflow:hidden;
	padding-left:12px;
}
#arc-links li a {
	color:#666666;
	font-size:12px;
}
#arc-links li a:hover {
	color:#218DD9;
}
#news-link p{
	line-height:25px;
	padding-top:5px;
	padding-left:5px;
}
#news-link p a{
	color:#3D3D3D;
	font-size:13px;
	text-align:center;
	word-spacing:1px;
	}
#news-link p a:hover{
	color:#218DD9;
	text-decoration:none;
	}
#copy span{
	color:#5C6167;
	font-size:12px;
	word-spacing:1px;
	}
#copy a:hover{
	color:#218DD9;
	text-decoration:none;
	}
#content {
	float:right;
	width:712px;
	position:relative;
     right:0px;
        border:1px solid #e1e0e0;
}
#content .content-bd {
	color:#6b6b6b;
    padding:9px 9px 9px 9px;	
}
#content .breadcrumb {
	width:699px;
	padding-left:8px;
	background:url("banner-b-t.png") 0 0 repeat-x;
	height:26px;
        line-height:26px;
	border-left:3px solid #218DD9;
	border-right:3px solid #218DD9;
	margin-bottom:6px;
	margin-left:0px;
}
#content .breadcrumb a {
	display:inline;
}
#content .breadcrumb a {
	font-weight:bold;
	color:#218DD9;
	font-size:14px;
}
#content .breadcrumb span {
	font-size:14px;
	color:#218DD9;
	padding-left:5px;
	padding-right:5px;
}
#content .breadcrumb span.current-page {
    padding:0;
  	font-size:14px;
	color:#b6b6b6;
}


.content-ft .page-nav{
	text-align:left;
	background: url("content_main_bg.png") 0 0 repeat-y;
	padding:18px 16px 15px;
	font-size:12px;
} 

.content-ft .ft-shadow-r {
  display:block;
  background: url("http://www.longstars.com/Style/img/Shadow.png") 0 0 no-repeat;
  width:27px;
  height:44px;
  position:absolute;
  right:-24px;
  bottom:8px;	
}
#banner {
  width:715px;
  float:right;
}

.inputnum{
	text-align:center; 
	height:14px;
	line-height:16px; 
	margin:0 2px 0 2px;
	}
	
.inputgo{
	text-align:center; 
	border:#687F96 1px solid; 
	background:#F7F9FA; 
	color:#687F96; 
	line-height:16px; 
	width:40px; height:18px; 
	cursor:hand;
	}
	
.liebiao ul{ 
    padding:10px 0;
    border-bottom:solid 1px #84888a; 
	margin-bottom:15px;
	}
	
.clear{ 
   clear:both;
   }


.all_company {
z-index: 9999;
font-size: 14px;
font-weight: bold;
color: #218DD9;
float: left;
cursor: pointer;
width: 320px; 
overflow: visible;
position: absolute;
background-color: #FFF;
}
.all_company_drop_box {
z-index: 9999;
background: #EBEBEB;
top: 30px;
right: 79px;
clear: both;
margin: 0;
padding: 0;
display: block;
}
.all_company_drop_box_in {
background: white;
padding: 5px;
}

.all_company_drop_box_in li{
	background:url("addrss.gif") 0 center no-repeat;
	padding-left:14px;
        line-height:25px;
}	

.all_company_earo {
width: 300px;
}
.all_company_earo h1.open {
font-size: 12px;
height: 22px;
color: white;
border: solid #CECECE 1px;
line-height: 22px;
padding-left: 10px;
background: url("company_dot1.jpg") 310px center no-repeat #D60000;
cursor: hand;
cursor: pointer;
}
.all_company_earo_bpox {
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
padding-right: 10px;
}
.all_company_earo_bpox h2 {
font-weight: lighter;
border-bottom: dotted #CCC 1px;
}
.fir_area_name a{
background: url("company_dot1.jpg") 0 0 no-repeat;
color: #218DD9;
height: 22px;
width: 45px;
display:block;
clear:both;
float: left;
line-height: 23px;
padding-left: 15px;
font-weight: bold;
}
.all_company_earo_bpox a {
font-size: 12px;
text-decoration: none;
color: #6C6C6C;
width: auto;
padding-left: 10px;
display: block;
display: inline;
line-height: 20px;
background: url("company_dot1.jpg") left no-repeat;
float: left;
margin-bottom: 0px;
padding-right: 8px;
}
.area_name_right {
float: left;
width: 212px;
}
.all_company_earo_bpox a {
font-size: 12px;
text-decoration: none;
color: #6C6C6C;
width: auto;
padding-left: 10px;
display: block;
display: inline;
background: url("company_dot1.jpg") left no-repeat;
float: left;
margin-bottom: 0px;
padding-right: 8px;
}
.clear {
line-height: 0;
height: 0;
clear: both;
}
.all_company_earo_bpox h2.none {
border: none;
}
.all_company_earo {
width: 300px;
}
.all_company_earo h1.close {
font-size: 12px;
height: 22px;
color: #303030;
border: solid #CECECE 1px;
line-height: 22px;
padding-left: 10px;
background: url("http://www.longstars.com/Style/images/index/company_dot1.jpg") 310px center no-repeat;
cursor: hand;
cursor: pointer;
}

#footer_nav,
#footer_nav ul {float:left;}
#footer_nav {height:21px; padding:0;}

#footer_nav li {float:left;}
#footer_nav li li {float:none; background:#fff;width:160px;_width:160px;text-align:center}
* html #footer_nav li li {float:left;}

#footer_nav li li a {height:20px; line-height:20px; float:none;padding:7px;}
#footer_nav li:hover {position:relative; z-index:99;background:#F0AB00}
#footer_nav li:hover ul {left:0; bottom:18px;top:auto;border:1px solid #e1e0e0;}
* html #footer_nav li:hover ul {left:0px;}
#footer_nav ul {position:absolute; left:-9999px; top:-9999px;}
* html #footer_nav ul {width:1px;}
#footer_nav li:hover li:hover > ul {left:-15px; margin-left:100%; bottom:-7px; top:auto;}
#footer_nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
#footer_nav li:hover > a {text-decoration:underline;#363636;}
#footer_nav li:hover li:hover ul,
#footer_nav li:hover li:hover li:hover ul,
#footer_nav li:hover li:hover li:hover li:hover ul,
#footer_nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; bottom:-7px; top:auto;}
#footer_nav li:hover ul ul,
#footer_nav li:hover li:hover ul ul,
#footer_nav li:hover li:hover li:hover ul ul,
#footer_nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}
#footer_nav li:hover a,
#footer_nav li:hover li:hover a,
#footer_nav li:hover li:hover li:hover a,
#footer_nav li:hover li:hover li:hover li:hover a,
#footer_nav li:hover li:hover li:hover li:hover li:hover a,
#footer_nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:underline; color:#fff;}
#footer_nav li:hover li a,
#footer_nav li:hover li:hover li a,
#footer_nav li:hover li:hover li:hover li a,
#footer_nav li:hover li:hover li:hover li:hover li a,
#footer_nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#666;}
#footer_nav li:hover a{text-decoration:none;}















